.slider-btn {
  position: absolute;
  width: 45px;
  height: 45px;
  left: 0;
  top: -4px;
  z-index: 12;
  transition: inherit;
  background-image: url(~@/assets/img/package/drag-yellow.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 25px;
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 3px 10px rgba(0,0,0,0.2);
}
.ver-tips {
  position: absolute;
  left: 0px;
  bottom: -20px;
  background-color: #f1f1f1;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  width: 100%;
  margin: 0;
  text-align: left;
  padding: 0 8px;
  transition: all 0.4s;
  z-index: 222;
}
.ver-tips span {
  color: #455;
}

.puzzle-container {
  position: absolute;
  top: -120px;
  z-index: 88;
  box-shadow: 0 0px 15px rgba(0,0,0,0.2);
  background-color: #fff;
  border-radius: 15px;
  width: 96%;
  padding: 10px 0;
  left: 2%;
  display: flex;
  justify-content: center;
  display: -webkit-flex;
  -webkit-justify-content: center;
}
.inner{
  position:relative;
  overflow:hidden;
}
.loading{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 333;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.loading>div{
  width: 0.2rem;
  height: 0.2rem;
  background-size: 0.2rem;
  background-repeat: no-repeat;
  background-position:center;
  -webkit-transform-origin: center;
  transform-origin: center;
  animation: loading-rotate .9s linear infinite;
  -webkit-animation: loading-rotate .9s linear infinite;
}
.slider-container {
  position: relative;
  margin: auto;
}
.slider-bar {
  border: 1px solid #ffc333;
  border-radius: 99px;
}
.slider-bar-text {
  color: #ffc333;
  line-height: 37px;
  text-align: center;
  margin: 0;
}
#puzzle{
  position: relative;
  margin-top: 0.2rem;
}
#scream{
  display: block;
  width: 100%;
}
#screamVer{
  position: absolute;
  left: 0;
  top: 0;
  z-index: 88;
}